# 作业：
# 1. 通过本周的学习和自己查阅，你知道linux有哪些发行版本？
# 3. 实现一个简易的计算器，效果如下：
# 运行后提示让用户输入一个数字
#    1. 提示输入操作符（+ - * /）
#    2. 再次提示输入一个数字
#    3. 打印计算结果
#    4. 在不退出程序的前提下，可以允许用户继续输入新一组数据计算


# 1. 通过本周的学习和自己查阅，你知道linux有哪些发行版本？
'''
1.1 Red Hat Linux
REHL
CentOS
Fedora Core
1.2 Ubuntu Linux
1.3 SuSE Linux
1.4 Debian
1.5 Mint
'''

# 2. 实现一个简易的计算器，效果如下：
#    运行后提示让用户输入一个数字
#    1. 提示输入操作符（+ - * /）
#    2. 再次提示输入一个数字
#    3. 打印计算结果
#    4. 在不退出程序的前提下，可以允许用户继续输入新一组数据计算


# version1
while True:
    num1 = int(input("please input first num: "))
    operator = input('please choose operational character"+ - * /"')
    num2 = int(input('please input sencond num: '))
    
    ContinueStep = ["y", "yes", "Yes", "Y", "YES"]
    if operator == "+":
        res = num1 + num2
        print(res)
        nextstep = input("Do you want to try again? ")
        if nextstep in ContinueStep:
            continue
        else:
            print("quit")
            break
    if operator == "-":
        res = num1 - num2
        print(res)
        nextstep = input("Do you want to try again? ")
        if nextstep in ContinueStep:
            continue
        else:
            print("quit")
            break
    if operator =="*":
        res = num1 * num2
        print(res)
        nextstep = input("Do you want to try again? ")
        if nextstep in ContinueStep:
            continue
        else:
            print("quit")
            break
    if operator == "/":
        res = num1 / num2
        print(res)
        nextstep = input("Do you want to try again? ")
        if nextstep in ContinueStep:
            continue
        else:
            print("quit")
            break
